//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include <iostream>
//using namespace std;
//#include <vector>
//#include <algorithm>
//
//int main()
//{
//	int t = 0;
//	cin >> t;
//	while (t--)
//	{
//		string l, r;
//		cin >> l >> r;
//		long long ans = 0;
//		
//		if (l.size() == r.size())
//		{
//			if (l == r)
//				cout << 0 << endl;
//			else 
//			{
//				int i = 0;
//				while (l[i] == r[i])
//				{
//					i++;
//				}
//				int max = r[i] - '0';
//				int min = l[i] - '0';
//				int tmp = 0;
//				for (int j = min; j <= max; j++) {
//					if (max - j > tmp) {
//						tmp = max - j;
//					}
//				}
//				ans += tmp;
//				ans += (l.size() - i - 1) * 9;
//				cout << ans << endl;
//			}
//		}
//		else
//		{
//			ans += l.size() * 9;
//			ans += r[0] - '0';
//			ans += (r.size() - l.size() - 1) * 9;
//			cout << ans << endl;
//		}
//	}
//	return 0;
//}